package com.naiterui.ehp.bp.bo.im;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 医生发送给患者的病历消息BO
 * @author Ldl
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DoctorsMedicalRecordBO implements Serializable {

    public static final Integer MEDICAL_DISPLAY_TYPE_FIRST = 1;
    public static final Integer MEDICAL_DISPLAY_TYPE_SECOND = 2;
    public static final Integer MEDICAL_DISPLAY_TYPE_THIRD = 3;
    public static final Integer MEDICAL_DISPLAY_TYPE_FOURTH = 4;
    public static final Integer MEDICAL_DISPLAY_TYPE_FIFTH = 5;
    public static final Integer MEDICAL_DISPLAY_TYPE_SIXTH = 6;
    public static final Integer MEDICAL_DISPLAY_TYPE_SEVENTH = 7;
    public static final Integer MEDICAL_DISPLAY_TYPE_ETGHTH = 8;

    /**
     * 
     */
    private static final long serialVersionUID = -4019969260907332917L;
    private Long doctorId;
    private String doctorName;
    private String doctorTitle;
    private String doctorHospital;
    private Long patientId;
    private Long inquirerId;
    private String patientName;
    private String patientGender;// 患者性别
    private String age;
    private String mainComplaint;// 主诉
    private String diagnosis;// 诊断
    private String doctorsSummary;// 医嘱内容
    private String medicalRecordId;// 病历ID
    private String patientsMedicalRecordId;
    private Long recommandId;// 推荐id

    private String auditDesc;// 审核描述
    private Integer checkingStatus;// 处方审核状态
    private Integer displayType;// 病历显示类型
    private Boolean send;// 是否立即发送
    /**
     * 咨询类型 1.图文 2.视频
     */
    private Integer consultType;

}
